turn-key cost - German English Dictionary